1.0:
DONE - Credit icon author: <div>Icons made by <a href="https://www.flaticon.com/authors/creaticca-creative-agency" title="Creaticca Creative Agency">Creaticca Creative Agency</a> from <a href="https://www.flaticon.com/"             title="Flaticon">www.flaticon.com</a></div>
DONE - add 11.9 changes
DONE - get rid of keyselecttableview
DONE - figure out where all the lines moved to the top level go
DONE - add prefs copy
DONE - do proper snp call
DONE - switch to new help...app based, like records wizard
NOT INITIALLY - new UI for confirming transactions?
    - display input form at top
    - display human-readable meaningfull view in he middlw
    -display output at the bottom
    - currently have:
        - a dialog for banking transactions
        - a dialog for investment transactions
DONE - convert NSCalendarDate
DONE - convert reformat date string to new formats string when used:
    %b -> MMM
    %B -> MMMM
    %m -> M
    %d -> d
    %y -> yy
    %Y -> yyyy
DONE - convert calendarDates to NSDates in control setting pref...when redaing them
DONE - add SU Key
DONE - create continuation document icon
DONE - figure out JWNSWindowAnimate..replaced with JWNSWindow
DONE - gS not set, and is used to put back transactions when cancelling
DONE - statusWindow is nil...how replace it (what is statusWindow.m vs oStatusWindow.m)
DONE - make sure checkForUpdates prefs works with sparkle
DONE - check numberwithInt vs integer in prefs
DONE - remove one window before displaying another
DONE - delay need securities warning until after format is defined...or stop definition after the warning
TEST - Add back button to define extract format
    DONE - down arrow in field with match string
DONE - cancelling a confirm leaves the confirmation window displayed
NO...too risky- Allow editing stuff while processing transactions
DONE - strip whitespace from end of type string in investment format...it could invisible stuff like \t or \r or \n
NOT NOW - strip as above anyplace else?
DONE - why...when edit menu items are enabled, a 2nd edit gets ignored while one edit is happening?
DONE - edit instructions...when there are none...kills transaction window, while edit categoires (which there are none), puts up edit window
DONE - why are import/export enabled while processing transactions...but not editing?
DONE - make red text in prefs more readable (dark red, green, blue)
DONE - invoking preferences cancels transaction processing...no prefs when processing transactions
DONE - add first run: copy prefs & explain how to process
DONE - why isn't findDateDot called everywher fibdDateSlash is?  IT IS!!!
DONE - check all completion handlers...the one for saveAs did not work...needed runmodal instead
DONE - append is messed up (even in QM!)...it says append to file specified adter...but then does not ask for a filename
DONE - force options to be display on file handling dialog...esp append to
DONE - Need Security Names does not allow processing
DONE - entering a new security name is limited in length...only "galax"
DONE - add option to just use the name in the transaction
DONE - investment confirm view needs another line for security name as quicken knows it
DONE - add Help
DONE - update Help
DONE - add copying over QM prefs if they exist
DONE - figure out when gPrefs sync must be called
DONE - fix all crashes relating to compare: range:
DONE - when trying to process CC with Category...it tries to create a new instruction with the previously used description
DONE - @"dateTo" stores a date, not a string
DONE - must clear green format status at bottom when starting define (iyt had been left over from previous usage)
DONE - in Confirm investment dialog, the Security field was left over from a previous processing...should be cleared
DONE - put shares in price column, then go back to correct...after clicking in proper column ther is not change in display...no next question
DONE - cancelling input format definition, then changng clipboard and starting again...starts questions in the middle???
DONE - can "Quicken" be gotten out of preferences?
DONE - email the author is hosed
DONE - help has 2 menus
DONE - help search does not work

1.1:
DONE - Add support for csv (cliboards) with dates in format MMM/dd, where MMM is alphabetic, and dd is numeric, with no year
DONE - Add support for csv that starts with a date
DONE/nnd - Add support for a message to all dismissed by OK

1.2: (not released but given to Andrew Cramp and Benjamin Wells)
DONE - Fix cannot parse D17/02/2020 in QIF
DONE - Fix bug with %2d/%4d vs %2ld/%4ld in scanf strings in info.plist to work with NSInteger
DONE/nnd - update for one-time message festure
DONE/nnd - update for new snarfPgm with s5/s6 vs s3/s4

1.3: release of 1.2, but with documentation updated

1.4: not released

1.5:
DONE - Fixed bug when "Reformat Date As" is specified in an Output Format.</li>
DONE - Fixed crash when processing multiple files without re-launching.</li>

2.0:
DONE - update for Dark Mode
    DONE - prefs
    DONE - control
    DONE - edit dialogs
    DONE - icon needs brighter green and red colors to look ok in dark mode
    DONE - help

2.1:
DONE - Improved compatibility with Chase CSV downloads.
DONE - Fixed bug in parsing dates when defining extract formats.
DONE - Fixed version number in "Email the Author" emails".

2.2:
DONE - Improved user interface for defining CSV Input Formats (default single line for csv)
- Add support for non-standard USAA CSV (ignore +-- in amount)

3.0:
DONE - fix bug that creating output format for investment transactions creates a BANK output format
DONE - Fix dark mode colors (edit output format dialog & control dialog)
DONE - fix bug of typing CSV into output format field switching to QIF when the V is typed
- copy/put headers to output file?
NO...it has always done case insensitive match- deal with case matching in output format names
DONE - Add Touch Bar Support
DONE - Clarfiy means of the initial caps preference
DONE - further Dark Mode improvements throught confirm dialogs
- deleting and amount from amount intruction changes the overall description
- process analyze results

4.0 - Updated for Ventura.

4.1 - Enhancements:
- Added preference to use input file name as the default output file name.
- Added preference to suppress the "Finished Processing Transactions" dialog.

5.0 - Enhancements and bug fixes:
- Updated Icon.
- Corrected terminology in prompt dialogs.
- Corrected help.
- Bug fixes.

5.1
DONE - Compiled with new snarf telling Check.cgi when trial is over
DONE  Advertised as "improved compatibility">"
DONE - Update prompt about how trial works...it now end at 100 saved
DONE - fix splits view not tall enough for 2 splits (scroll view to 80)
DONE - fix after checking extract number from description, the unchecking...number remain extracted
CANNOT REPEAT- why is save dimmed when creating an instruction
DONE - fix warning when 10 are left and you try to output 30...give a choice!
DONE - process return of *C# to mean set registeredNew to -# (in snarf)
- call check when output approved
